package com.ewei.web.authority.utils;
/**
 * @author David
 */
public interface TokenUtils {
	public static final String COOKIE_NAME="app_Token";
	/**
	 * 匹配客户端的Token
	 * @param token
	 * @param timeStamp
	 * @param username
	 */
	public boolean validate(String token,String auth);
	/**
	 * 读取用户id
	 * @param authCode
	 */
	public String getUserNameFromAuth(String authDecode);
	/**
	 * 读取上次登录时间
	 * @param authCode
	 * @return
	 */
	public String getTimeFromAuth(String authDecode);
	/**
	 * 加密成Token
	 * @param content
	 * @return
	 */
	public String generateToken(String token);
	/**
	 * 加密用户信息
	 * @param username
	 * @return
	 */
	public String generateAuth(String username);
}
